package ve.usb.ddp;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

public class F_RegistroUsuario extends org.apache.struts.action.ActionForm {
    
    
    public F_RegistroUsuario() {
        super();
        nombreCompleto = "";
        correo = "";
        userLogin = "";
        tipoUsuario = 0;

    }
    
    public void reset(ActionMapping mapping, HttpServletRequest request) {
        nombreCompleto = "";
        correo = "";
        userLogin = "";
        tipoUsuario = 0;

    }

    public static F_RegistroUsuario clear(ActionMapping mapping, HttpServletRequest request) {
        HttpSession sess = request.getSession();
        F_RegistroUsuario fF_RegistroUsuario = (F_RegistroUsuario) sess.getAttribute("F_RegistroUsuario");
        if (fF_RegistroUsuario == null) {
            fF_RegistroUsuario = new F_RegistroUsuario();
            sess.setAttribute("F_RegistroUsuario", fF_RegistroUsuario);
        } else {
            fF_RegistroUsuario.reset(mapping, request);
        }
        return fF_RegistroUsuario;
    }

//    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
//        ActionErrors errors = new ActionErrors();
//
//        return errors;
//    }

    /**
     * Holds value of property nombreCompleto.
     */
    private String nombreCompleto;

    /**
     * Getter for property nombreCompleto.
     * @return Value of property nombreCompleto.
     */
    public String getNombreCompleto() {
        return this.nombreCompleto;
    }

    /**
     * Setter for property nombreCompleto.
     * @param nombreCompleto New value of property nombreCompleto.
     */
    public void setNombreCompleto(String nombreCompleto) {
        this.nombreCompleto = nombreCompleto;
    }

    /**
     * Holds value of property correo.
     */
    private String correo;

    /**
     * Getter for property correo.
     * @return Value of property correo.
     */
    public String getCorreo() {
        return this.correo;
    }

    /**
     * Setter for property correo.
     * @param correo New value of property correo.
     */
    public void setCorreo(String correo) {
        this.correo = correo;
    }

    /**
     * Holds value of property userLogin.
     */
    private String userLogin;

    /**
     * Getter for property userLogin.
     * @return Value of property userLogin.
     */
    public String getUserLogin() {
        return this.userLogin;
    }

    /**
     * Setter for property userLogin.
     * @param userLogin New value of property userLogin.
     */
    public void setUserLogin(String userLogin) {
        this.userLogin = userLogin;
    }

    /**
     * Holds value of property tipoUsuario.
     */
    private short tipoUsuario;

    /**
     * Getter for property tipoUsuario.
     * @return Value of property tipoUsuario.
     */
    public short getTipoUsuario() {
        return this.tipoUsuario;
    }

    /**
     * Setter for property tipoUsuario.
     * @param tipoUsuario New value of property tipoUsuario.
     */
    public void setTipoUsuario(short tipoUsuario) {
        this.tipoUsuario = tipoUsuario;
    }




}